Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bordeaux Challenger Geneva Challenger Montevideo Challenger Florionapolis Challenger Monterrey Challenger Tenerife Challenger Grand Prix Hassan II - Casablanca 1999 Mercedes Cup - Stuttgart Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona UBS Open Gstaad - Gstaad 2000 Mercedes Cup - Stuttgart Internazionali di Tennis di San Marino - San Marino Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Citrix Tennis Championships - Delray Beach Open Seat-Godo 2001 - Barcelona UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Kremlin Cup - Moscow BellSouth Open - Vina del Mar Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Movistar Open - Vina del Mar Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf The Artois Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney Movistar Open - Santiago SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart AEGON Championships - London China Open - Beijing Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Mercedes Cup - Stuttgart Fever-Tree Championships - London Winston-Salem Open - Winston-Salem ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel European Open - Antwerp Great Ocean Road Open - Melbourne Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart ITG Miami Challenger - Miami Mallorca Championships - Mallorca Hamburg European Open - Hamburg Swiss Open - Gstaad Citi Open - Washington Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Gijon Open - Gijon Sunrise Challenger Segovia Challenger Tunis Challenger Poznan Challenger Segovia Challenger San Marino Challenger Cordenons Challenger Buenos Aires Challenger Sao Paulo Challenger San Remo Challenger Zagreb Challenger Milan Challenger Marburg Challenger Murcia Challenger VI Torneo Internazionale di Tennis - Barletta Top Wool Challenger Biella - Biella AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Jaegermeister Open - Braunschweig Memorial Savigni - Sassuolo Venice Open - Venice Warsteiner Grand Prix - Oberstaufen Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Skandia Open - Linz FILA Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth Nord/LB Open - Braunschweig VIII Open Internacional D'Andorra - Andorra Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Geneva Challenger - Geneva Black Forest Open - Freudenstadt Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Gramado Open de Tennis - Gramado Belo Horizonte Tennis Open - Belo Horizonte Heilbronn Open - Heilbronn Challenger Santa Cruz - Santa Cruz IV Trofeo Ciudad de Quito - Quito USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Copa Ericsson Uruguay - Montevideo Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago ATP Tour Challenger at Nellie Gail - Laguna Hills IV Abierto Internacional de Salinas - Salinas Napoli Challenger - Napoli Open de Nice - Nice AXA Open - Espinho Open Castilla y Leon - Segovia Open Diputacion Pozoblanco - Cordoba Pekao Open - Szczecin Copa Ericsson - Sao Paulo Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Quelle Cup 2000 - Furth AXA Open II - Espinho ATU Cup 2001 - Weiden Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Brasil Open - Florianopolis Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Barletta Citta Della Disfida Open 99 - Barletta Jagermeister Open - Braunschweig I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Ethias Trophy - Mons BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Unicredit Czech Open 2007 - Prostejov Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo San Marino Cepu Open - San Marino Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Genova Open Challenger - Genova Rolex Paris Masters - Paris Internazionali di Tennis Dell'Umbria - Todi BNP Paribas Open - Indian Wells Pekao Open - Szczecin Miami Open - Miami Posillipo Tennis Cup - Napoli Rogers Cup - Toronto BNP Paribas Open - Indian Wells Iquique Challenger Santiago Challenger Asuncion Challenger Guayaquil Challenger Kitzbuhel Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Lima Challenger Australian Open - Melbourne Sao Paulo Challenger French Open - Paris Wimbledon - London U.S. Open - New York Bogota Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Orleans Challenger French Open - Paris Wimbledon - London U.S. Open - New York Alicante Challenger Bogota Challenger Sunrise Challenger BNP Paribas Open - Indian Wells Bogota Challenger Australian Open - Melbourne Pereira Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Braunschweig Challenger Pau Challenger French Open - Paris Scheveningen Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Surbiton Challenger Wimbledon - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia U.S. Open - New York Nord/LB Open - Braunschweig Australian Open - Melbourne French Open - Paris BellSouth Open - Vina del Mar Dubai Tennis Open - Dubai Wimbledon - London Open de Tenis Comunidad Valenciana - Valencia U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Scottish Tennis Championships - Edinburgh Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne Abierto Mexicano de Tenis Pegaso - Acapulco French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Idea Prokom Open - Sopot RCA Championships - Indianapolis AIG Japan Open - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York Monterrey Challenger Australian Open - Melbourne CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg French Open - Paris Brasil Open - Costa do Sauipe Madrid Challenger Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Heineken Open - Auckland Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Open 13 - Marseille Davidoff Swiss Indoors - Basel Ordina Open - 's-Hertogenbosch If Stockholm Open - Stockholm Heineken Open - Auckland Open Seat-Godo '98 - Barcelona Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Thailand Open - Bangkok Qatar Open - Doha Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Valencia Open - Valencia The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon MoviStar Open - Vina del Mar SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Orange Prokom Open - Sopot Open 13 - Marseille Open SEAT 2008 - Barcelona Investor Swedish Open - Bastad Open de Moselle - Metz Medibank International - Sydney China Open - Beijing Apia International - Sydney Wimbledon - London Grolsch Open - Amsterdam MFS Pro Tennis Championships - Boston U.S. Open - New York Australian Open - Melbourne Open de Tenis Comunidad Valenciana - Valencia French Open - Paris AEGON Championships - London Connex Open Romania - Bucharest Wimbledon - London U.S. Open - New York Open 13 - Marseille Apia International - Sydney Australian Open - Melbourne Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston French Open - Paris Credit Agricole Suisse Open - Gstaad U.S. Open - New York Qatar ExxonMobil Open - Doha Australian Open - Melbourne Qatar Mobil Open 2000 - Doha French Open - Paris AEGON International - Eastbourne Bet-at-home Open - Hamburg U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne Citi Open - Washington Wimbledon - London Abierto Mexicano Telcel - Acapulco U.S. Open - New York Valencia Open - Valencia Open 13 - Marseille cinch Championships - London Australian Open - Melbourne Hall of Fame Open - Newport Mercedes Cup - Stuttgart AEGON Championships - London Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo French Open - Paris Wimbledon - London European Open - Antwerp Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco cinch Championships - London Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Abierto de Tenis Mifel - Los Cabos Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Boss Open - Stuttgart Mallorca Championships - Mallorca Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Rakuten Japan Open - Tokyo Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp ABN/AMRO World Tennis Tournament - Rotterdam Energis Open - Amersfoort Merano Open - Merano Internazionali di Tennis di San Marino - San Marino St. Petersburg Open - St. Petersburg Qatar Mobil Open 2001 - Doha Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel Heineken Open - Auckland President's Cup - Tashkent cinch Championships - London Open de la Comunidad Valenciana - Valencia Abierto Mexicano de Tenis Pegaso - Acapulco Suisse Open - Gstaad Barcelona Open BancSabadell - Barcelona The Stella Artois Championships - London Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland ARAG World Team Championship - Dusseldorf BMW Open - Munich Chengdu Open - Chengdu Generali Open 1999 - Kitzbuhel BNP Paribas Open - Indian Wells Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome The Stella Artois Championships - London Rogers Masters - Montreal Croatia Open - Umag Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Erste Bank Open - Vienna Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Copa Telmex - Buenos Aires Western & Southern Financial Group Masters - Cincinnati Millennium Estoril Open - Estoril BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Erste Bank Open - Vienna Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Barcelona Open Banc Sabadell - Barcelona Davis Cup, Group 1, 1R, ARG-MEX 5-0 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, GER-ESP 4-1 Hopman Cup - Perth Davis Cup, World Group, QR, ARG-BLR 5-0 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, PO, IND-ESP 0-5 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, Group I, 2R, ROU-ESP 1-4 Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Colonial Classic - Kooyong Mubadala World Tennis Championship Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Olympics - Sydney Olympics - Athens Olympics - London